Formal and semi-formal verification of a web voting system

نویسندگان

  • Maximiliano Cristiá
  • Claudia S. Frydman
چکیده

Purpose: CONICET is the most important research institution in Argentina. It depends directly from Argentina’s President but its internal authorities are elected by around 8,000 researches across the country. During 2011 the CONICET developed a web voting system to replace the traditional mail-based process. In 2012 and 2014 CONICET conducted two web election with no complains from candidates and voters. Before moving the system into production, CONICET asked the authors to conduct a functional and security assessment of it.In this paper we present the verification process conducted to assess the functional correctness of the voting system. Design/methodology/approach: This process is the result of integrating formal, semi-formal and informal verification activities from formal proof to code inspection and model-based testing. Findings: Given the resources and time available we were able to transmit to senior management a reasonable level of confidence on the correctness of the application. Research limitations/implications: A formal specification of the requirements must be developed. Practical implications: N/A Social Implications: N/A Originality/value: Formal methods and semi-formal activities are seldom applied to Web applications.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Web Service Choreography Verification Using Z Formal Specification

Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...

متن کامل

A Functional Verification of a Web Voting System

The Consejo Nacional de Investigaciones Cient́ıficas y Técnicas (CONICET) is the most important research institution in Argentina. Its internal authorities are elected by around 8,000 researches across the country. During 2011 the CONICET developed a web voting system to replace the traditional mail-based system. In this paper we present the verification process conducted to assess the functiona...

متن کامل

A short introduction to two approaches in formal verification of security protocols: model checking and theorem proving

In this paper, we shortly review two formal approaches in verification of security protocols; model checking and theorem proving. Model checking is based on studying the behavior of protocols via generating all different behaviors of a protocol and checking whether the desired goals are satisfied in all instances or not. We investigate Scyther operational semantics as n example of this...

متن کامل

A model for specification, composition and verification of access control policies and its application to web services

Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...

متن کامل

Formal Method in Service Composition in Heath Care Systems

One of the areas with greatest needs having available information at the right moment and with high accuracy is healthcare. Right information at right time saves lives. Healthcare is a vital domain which needs high processing power for high amounts of data. Due to the critical and the special characteristics of these systems, formal methods are used for specification, description and verificati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IJWIS

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2015